package fiuba.algo3.TPFinal;

public class Matriz {
	
	Posicion [][] tablero;
	private int tamanioMaxEnX,tamanioMaxEnY;
	
	public Matriz(int posicionesEnX,int posicionesEnY){
		this.tamanioMaxEnX=posicionesEnX;
		this.tamanioMaxEnY=posicionesEnY;
		
		tablero = new Posicion [posicionesEnX][posicionesEnY];
		int i,j;
		for(i=0;i<posicionesEnX;i++){
			for(j=0;j<posicionesEnY;j++){
		
		       this.tablero[i][j]= new Posicion(i,j,this);
			}
		}
		
	}
	
	
	public Posicion obtenerPosicionXeY(int X,int Y){
		if(X<1){return null;}
		if(X>this.tamanioMaxEnX){return null;}
		if(Y<1){return null;}
		if(Y>this.tamanioMaxEnY){return null;}
		
		
		return this.tablero [X-1][Y-1];
	
	}
    
}
   